package top.kikt.book.core.entity

/**
 * 书的信息
 */
data class BookMetaEntity(
    /** 书名 */
    val name: String,
    /** 书的 url */
    val url: String,
    /** 书的目录 url */
    val menuUrl: String,
    /** 作者 */
    val author: String,
    /** 书的封面 */
    var coverImageUrl: String? = null,
    /**
     * 书的简介
     */
    var desc: String? = null,
) {
    override fun toString(): String {
        val sb = StringBuilder()
        sb.appendLine("书名: $name")
        sb.appendLine("作者: $author")
        sb.appendLine("书的url: $url")
        sb.appendLine("目录url: $menuUrl")
        sb.appendLine("封面url: $coverImageUrl")
        sb.appendLine("简介: $desc")
        return sb.toString()
    }
}